package com.changgou.oauth.service;

import com.changgou.oauth.util.AuthToken;

/**
 * @author kfzhao
 * @version 1.0
 * @interfaceName AuthService
 * @description
 * @date 2022/1/2 18:52
 **/
public interface AuthService {


    /**
     * 登录，获取jwt令牌、jwt刷新令牌、jti短标识
     *
     * @param username     用户名
     * @param password     用户密码
     * @param clientId     客户端id
     * @param clientSecret 客户端密码
     * @return com.changgou.oauth.util.AuthToken
     * @throws
     * @description
     * @author kfzhao
     * @date 2022/1/2 18:53
     */
    AuthToken login(String username, String password, String clientId, String clientSecret);
}
